type runtime._defer
20 uses
runtime (current package)
mgc.go#L2188: var d, dlink *_defer
panic.go#L475: d.head = new(atomic.Pointer[_defer])
panic.go#L481: func badDefer() *_defer {
panic.go#L482: return (*_defer)(unsafe.Pointer(uintptr(1)))
panic.go#L488: head := frame.(*atomic.Pointer[_defer])
panic.go#L508: func deferconvert(d0 *_defer) {
panic.go#L516: var d *_defer
panic.go#L544: func deferprocStack(d *_defer) {
panic.go#L578: func newdefer() *_defer {
panic.go#L579: var d *_defer
panic.go#L602: d = new(_defer)
panic.go#L628: var first, last *_defer
panic.go#L647: *d = _defer{}
runtime2.go#L486: _defer *_defer // innermost defer
runtime2.go#L795: deferpool []*_defer // pool of available defer structs (see panic.go)
runtime2.go#L796: deferpoolbuf [32]*_defer
runtime2.go#L984: deferpool *_defer
runtime2.go#L1152: type _defer struct {
runtime2.go#L1158: link *_defer // next defer on G; can point to either heap or stack!
runtime2.go#L1162: head *atomic.Pointer[_defer]
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |